home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / diskmags / 0022-3.564 / dmg-0055 / 518.txt next >
Text File  |  1997-04-16  |  15KB  |  356 lines

  1. Via:      UK.AC.EARN-RELAY; 16 OCT 89 13:17:30 GMT  
  2. Received: from UKACRL by UK.AC.RL.IB (Mailer X1.25) with BSMTP id 7829; Sat, 14
  3.           Oct 89 09:16:24 BS
  4. Received: from CEARN.cern.ch by UKACRL.BITNET (Mailer X1.25) with BSMTP id
  5.           7627; Sat, 14 Oct 89 09:16:24 B
  6. Received: by CEARN (Mailer R2.03B) id 6866; Sat, 14 Oct 89 09:16:23 GVA
  7. Date:     Fri, 13 Oct 89 23:36:46 MDT
  8. Reply-To: INFO-ATARI16@MIL.ARMY.WSMR-SIMTEL20
  9. Sender:   INFO-ATARI16 Discussion <INFO-A16@EARN.DEARN>
  10. Comments: Warning -- original Sender: tag was INFO-A16@MARIST
  11. From:     INFO-ATARI16-REQUEST@MIL.ARMY.WSMR-SIMTEL20
  12. Subject:  INFO-ATARI16 Digest V89 #518
  13. Comments: To: INFO-ATARI16@WSMR-SIMTEL20.ARMY.MIL
  14.  
  15. INFO-ATARI16 Digest         Fri, 13 Oct 89       Volume 89 : Issue 518
  16.  
  17. Today's Topics:
  18.                   How to use comp.binaries.atari.st
  19. ----------------------------------------------------------------------
  20.  
  21. Date: 13 Oct 89 14:33:19 GMT
  22. From: grapevine!panarthea.ebay.sun.com!koreth@sun.com  (Steven Grimm)
  23. Subject: How to use comp.binaries.atari.st
  24.  
  25. [PostScript and *roff -ms versions of this document are available from me
  26.  for those who wish to pretty-print them for posting on walls or whatever. -sg]
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.              HOW TO USE COMP.BINARIES.ATARI.ST
  34.  
  35.                       by Steven Grimm
  36.  
  37.                Last update: October 13, 1989
  38.  
  39.  
  40.  
  41.  
  42. A preliminary note, for those of you who know  most  of  the
  43. below  already:  the  official archives on panarthea are NOT
  44. reachable via anonymous ftp from the Internet.  Read on  for
  45. information  about  accessing them by mail, or see the table
  46. at the end of this document for a list of alternate  archive
  47. sites.
  48.  
  49.  
  50. _✓1.  _✓W_✓h_✓a_✓t _✓a_✓r_✓e _✓b_✓i_✓n_✓a_✓r_✓i_✓e_✓s?
  51.  
  52.      Binaries are files that contain information other  than
  53. normal  text.   Usually,  a binary that is posted to the net
  54. w*ZNR3
  55.  
  56. tinct  from _✓s_✓o_✓u_✓r_✓c_✓e_✓s, which are the human-readable text files
  57. that are interpreted by  a  computer  and  used  to  produce
  58. binaries.   Sources  can  be modified with relatively little
  59. effort, and are usually pretty easy to read.   Binaries  are
  60. not intended to be viewed by a human.
  61.  
  62. _✓1._✓1.  _✓U_✓u_✓e_✓n_✓c_✓o_✓d_✓i_✓n_✓g
  63.  
  64.      The programs which transfer network news messages  (and
  65. electronic  mail)  are not always capable of handling a pure
  66. binary file.  They are designed to handle textual  messages,
  67. and the odd symbols and characters in a binary cause them to
  68. become confused, and often to mangle the binaries.  To avoid
  69. this  problem, a method called _✓u_✓u_✓e_✓n_✓c_✓o_✓d_✓i_✓n_✓g is used.  Uuencod-
  70. ing translates a binary file into text characters,  so  that
  71. the  news  and  mail  transport programs won't mess up.  The
  72. disadvantages are that uuencoded files are about 30%  bigger
  73. than  the raw binary files they represent, and that you have
  74. to go through one extra step to get the binaries to work  on
  75. your computer.
  76.  
  77. _✓1._✓2.  _✓A_✓r_✓c_✓h_✓i_✓v_✓e_✓s _✓o_✓r "_✓a_✓r_✓c _✓f_✓i_✓l_✓e_✓s"
  78.  
  79.      Usually, a program will need more than one file to work
  80. properly.   The extra files might be data files, help files,
  81. or maybe some instructions for the user.  In order to easily
  82. package  multiple  files together in one binary file, a pro-
  83. gram called "arc" (short for "archiver") is used.  Arc  also
  84. compresses  all  the  files as it packages them, so that the
  85. arcfile take up less disk space  (and  takes  less  time  to
  86. download!)  than  it  would if its contents were just thrown
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96. Using Binaries                                           -2-
  97.  
  98.  
  99. together.
  100.  
  101.      To confuse matters even more,  a  new  archive  program
  102. called  "zoo"  can  also be used to achieve the same effect.
  103. Zoo is superior to arc in some respects,  slightly  inferior
  104. in  others.   Unfortunately,  you can't unpack a zoo archive
  105. with arc, or vice versa.
  106.  
  107. _✓1._✓3.  _✓U_✓S_✓E_✓N_✓E_✓T _✓a_✓r_✓t_✓i_✓c_✓l_✓e_✓s
  108.  
  109.      The USENET has groups designed especially for transmis-
  110. sion  of  binary  files.   They are usually called something
  111. like "comp.binaries.x," where x is the type of machine  that
  112. the programs will run on.  For Atari ST owners, the group to
  113. watch  is  comp.binaries.atari.st.   Most  of  the  binaries
  114. groups  (including  the Atari binaries group) are _✓m_✓o_✓d_✓e_✓r_✓a_✓t_✓e_✓d,
  115. which means that you can't send a program directly to every-
  116. one  on  the  network.   Instead,  you send it to someone in
  117. charge of the group (the _✓m_✓o_✓d_✓e_✓r_✓a_✓t_✓o_✓r),  who  makes  sure  that
  118. your program works and contains the proper documentation (or
  119. that the lack of documentation is announced), and that  it's
  120. in  the  correct  format  to  be sent out to the rest of the
  121. USENET.
  122.  
  123.      One of the restrictions of the USENET is that  articles
  124. can  only  be  a certain length.  If a binary is longer than
  125. that, it must be split up into several parts, each no longer
  126. than  45000 bytes or so.  This introduces yet another obsta-
  127. cle to people who want to transform the articles into a use-
  128. ful  form,  but  it  can't really be helped until the USENET
  129. starts  running  much  more   advanced   news   transmission
  130. software.   Also,  some  particularly  long  programs may be
  131. posted over the course of several days;  otherwise  the  net
  132. would  be  overloaded with lots of huge messages, and people
  133. would complain.
  134.  
  135.      USENET binaries are grouped into _✓v_✓o_✓l_✓u_✓m_✓e_✓s, each contain-
  136. ing  about  100  articles.   This is to make life easier for
  137. people who are trying to keep track of which  articles  have
  138. been  posted.   When  a new volume is started, the moderator
  139. will usually post introductory articles, including a list of
  140. previously published articles.
  141.  
  142. _✓2.  _✓H_✓o_✓w _✓d_✓o _✓I _✓g_✓e_✓t _✓b_✓i_✓n_✓a_✓r_✓i_✓e_✓s?
  143.  
  144.      There are two ways to get binaries: first,  by  reading
  145. the  USENET  newsgroup  comp.binaries.atari.st; you will see
  146. new articles within a week (usually much less) of  the  time
  147. they  were  sent out by the moderator.  If, for some reason,
  148. your site doesn't receive comp.binaries.atari.st, or if  you
  149. want  to  look  through  previously  posted  articles,  site
  150. panarthea.ebay.sun.com has all the binaries  stored  in  its
  151. archives.
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162. Using Binaries                                           -3-
  163.  
  164.  
  165.      The other way to get binaries is to request  them  from
  166. panarthea's archive server.  The archive server is a program
  167. that intercepts incoming mail messages and  looks  for  com-
  168. mands  inside  them.   You can tell it to list the available
  169. binaries, give you help,  or  send  whichever  files  you're
  170. interested  in.   The requested files will be mailed to you.
  171. One thing to be  careful  of  is  that  multi-part  postings
  172. aren't  placed  in  the  archives until all their parts have
  173. been sent out to the USENET at large.  This  is  to  prevent
  174. people  from  requesting all 99 parts of a program the first
  175. day it appears, thus overloading the net and  defeating  the
  176. purpose of piece-by-piece posting.
  177.  
  178.      To find out more about the archive server, send a  mail
  179. message    containing    the   word   "help"   to   archive-
  180. server@panarthea.ebay.sun.com.  Talk to an administrator  at
  181. your  site  if that mail address doesn't work.  If you don't
  182. get any response from the archive server within a few  days,
  183. something      may      be      wrong;     mail     archive-
  184. manager@panarthea.ebay.sun.com to report the problem.
  185.  
  186.      There  are  other   archive   sites,   too,   such   as
  187. terminator.cc.umich.edu;    they   contain   most   of   the
  188. comp.binaries.atari.st software as well as  some  additional
  189. programs  that  have  not  appeared  on the newsgroup.  Some
  190. sites, such  as  terminator,  also  offer  something  called
  191. "anonymous  ftp"  if  you're  on  the  Internet.   Say  "ftp
  192. terminator.cc.umich.edu",   and   if   you   connect,    use
  193. "anonymous"  for  a  username, and your username for a pass-
  194. word.  See the ftp  documentation  at  your  site  for  more
  195. information.   A  recent,  but  possibly  incorrect, list of
  196. alternate archive sites appears at the end of this  article.
  197. Please send me mail if you know of any that aren't mentioned
  198. here, or if my list is incorrect.  Note that panarthea  does
  199. not  offer anonymous ftp, as it's on a network that's segre-
  200. gated from the Internet.
  201.  
  202.      Panarthea also offers an "auto-index" service, for peo-
  203. ple  who  don't  have  access  to the USENET groups.  If you
  204. request autoindex service, you will receive  copies  of  the
  205. archive-server's  index  files  for the binaries and sources
  206. groups whenever new files are added.  Note that if your site
  207. gets  comp.binaries.atari.st, requesting autoindex is point-
  208. less and a waste of net bandwidth.  Send mail to  autoindex-
  209. request@panarthea.ebay.sun.com if you'd like to sign up.
  210.  
  211. _✓3.  _✓H_✓o_✓w _✓d_✓o _✓I _✓d_✓e_✓c_✓o_✓d_✓e _✓t_✓h_✓e
  212.  _✓b_✓i_✓n_✓a_✓r_✓i_✓e_✓s?
  213.  
  214.      As stated above, turning binaries from USENET  articles
  215. into a more useful form can be a multi-step process.  At the
  216. least, you will need the uudecode program;  it  is  standard
  217. software on most UNIX|✓- systems and is available in a  couple
  218. _________________________
  219. |✓- UNIX is a trademark of Bell Laboratories.
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229. Using Binaries                                           -4-
  230.  
  231.  
  232. of forms on the Atari.  Versions for other operating systems
  233. do  exist,  and can certainly be written with little effort.
  234. Arc is available for UNIX and other operating  systems,  but
  235. is  not  standard  software.   In any case, you will want at
  236. least arc on your Atari.
  237.  
  238.      A version of uudecode written in ST BASIC is  available
  239. in  panarthea's  archives (see above).  It is in volume 1 of
  240. the  comp.sources.atari.st  directory  (note   that   that's
  241. _✓s_✓o_✓u_✓r_✓c_✓e_✓s  and  not binaries).  Once you have that, you should
  242. get the files "arc," "arcdoc," and "uucode" from volume 1 of
  243. the  binaries  directory.  They contain the arc program men-
  244. tioned earlier, its documentation, and a much better, faster
  245. version of the uudecode program.
  246.  
  247.      Use the BASIC  program  to  uudecode  the  two  encoded
  248. files;  then  use  arc  to  unpack  the  better  version  of
  249. uudecode.  (Arc is documented in "arcdoc.")   Note  that  if
  250. you're  reading news/receiving mail on a computer (such as a
  251. UNIX system) that already has uudecode, you can skip most of
  252. this;  you  will  probably  just want to uudecode arc there,
  253. then download it (using kermit,  xmodem,  or  your  favorite
  254. transfer  protocol  -  consult your site's administrator and
  255. your Atari communication package's  documentation  for  more
  256. information.   Remember  to use binary mode when downloading
  257. arc files!)
  258.  
  259.      So far, everything has been small enough to fit in  one
  260. piece,  but  you will almost certainly want to try something
  261. larger eventually.  The Atari "uud"  program  (whose  source
  262. code,  also  suitable  for  compilation  on UNIX systems, is
  263. available in the  sources  archive)  is  capable  of  easily
  264. decoding  multi-part  uuencoded files.  Near the top of each
  265. part (except the first) will be a line like
  266.  
  267.         begin part c foobar.uac
  268.  
  269.  
  270.      Rename each file (except part 1,  which  can  be  named
  271. "part01" or just about anything else) to the name at the end
  272. of this "begin" line, in this case "foobar.uac".   Then  run
  273. uud  on the file containing part 1; it contains instructions
  274. to cause uud to look for the other parts.   If  you  have  a
  275. text  editor or a UNIX style cat program, you can just stick
  276. all the parts together in order and run uud on the resulting
  277. (big)  file;  it  will  try to go on in the first file if it
  278. can't find the next part in a separate file.  Note that  uud
  279. won't  warn  you  if  it's  overwriting an existing file, so
  280. don't give any of the parts the same name as the file that's
  281. being extracted from them!
  282.  
  283.      If you don't have uud or would prefer  to  decode  your
  284. binaries  on  your  larger  news  computer, the procedure is
  285. somewhat more complex.  Plain vanilla uudecode doesn't  know
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295. Using Binaries                                           -5-
  296.  
  297.  
  298. about  multi-part  uuencoded  files,  so you have to fool it
  299. into thinking that everything is in one part.  First,  stick
  300. all  the  parts  together  (using  cat  on  UNIX).  Edit the
  301. resulting file.  Now remove all the extraneous lines of text
  302. in  between  the  parts  --  this includes mail headers, any
  303. text, lines of the form "include foobar.uad," "table"  lines
  304. and  the  lists  of  characters  following them, and "begin"
  305. lines other than the one at the beginning of part  1.   Once
  306. you  have  converted all the parts into a big uuencoded mass
  307. (with no blank lines!), the regular  uudecode  program  will
  308. work.
  309.  
  310.      Obviously, this is  something  of  a  hassle,  and  the
  311. recommended procedure is to try to install uud on your large
  312. computer.  You'll usually want to  minimize  the  amount  of
  313. data  you  have  to  send  to  your Atari, since you'll most
  314. likely be downloading it at a relatively low speed, and  the
  315. uudecoded .arc file is the smallest thing you can download.
  316.  
  317.      Zoo is available from the archives.  It  is  simple  to
  318. use; refer to the documentation included in zoobin.arc (yes,
  319. you need to use arc to extract zoo!) for  more  information.
  320. The uudecoding process is the same for zoo and arc files.
  321.  
  322.      Most  archives  contain  documentation;  refer  to  the
  323. instructions in a specific program for usage information and
  324. the like.  If you have problems with a  particular  program,
  325. send  mail  to  the  submitter  (listed near the top of each
  326. part.)  The moderator doesn't have time to become very fami-
  327. liar with all the programs that are posted, so the submitter
  328. will probably be much more helpful.
  329.  
  330.  
  331. _✓4.  _✓L_✓i_✓s_✓t _✓o_✓f _✓a_✓r_✓c_✓h_✓i_✓v_✓e _✓s_✓i_✓t_✓e_✓s
  332.  
  333.      Note: I have not verified these, so this  list  may  be
  334. wrong.   Mail  servers  usually  respond  to the word "help"
  335. alone in a mail message.  Some of the sites listed below may
  336. not  contain  full  archives  of comp.binaries.atari.st, and
  337. some may have other files.
  338.  
  339. Address                        Type      Comments
  340. ____________________________________________________________________
  341. wuarchive.wustl.edu            ftp,nfs
  342. ux.acss.umn.edu                ftp       TeX, GNU
  343. terminator.cc.umich.edu        ftp       Mail server may also exist
  344. him1.cc.umich.edu              ftp       cd to pc7: directory
  345. dsrgsun.ces.cwru.edu           ftp       GNU and Minix archives also
  346. xanth.cs.odu.edu               ftp
  347. archive-server@
  348.      panarthea.ebay.sun.com    mail      Official archives
  349. archive@softvax.radc.af.mil    mail
  350. unido!archive-server           mail      European archives
  351. marks%mgse@rex.cs.tulane.edu   uucp      Ask your site administrator
  352.  
  353. ------------------------------
  354.  
  355. End of INFO-ATARI16 Digest V89 Issue #518
  356. *****************************************